طراحی سایت واکنش گرا یا این که RWD یک استراتژی دیزاین ها اینترنت می طراحی سایت در مشهد باشد که هدف آن سازش و اکران مطلوب صفحه ها اینترنت در دستگاه های
گوناگون همانند موبایل، تبلت و دسکتاپ و مرورگرهای متفاوت است.پیاده سازی ریسپانسیو یک کدام از فاکتوهای اساسی برای استحصال رتبه خوب در موتورهای
کاوش همانند گوگل هست.درصورتیکه بازدیدکنندگان وبسایت از روش گوشی گوشی به وب سایت شما مراجعه کنند و با ظواهر نامناسب مواجه شوند،
قطعاً سایت شمارا رخنه خواهند کرد.دراین مقاله راهکارهای رایج برای صفحه آرایی ها ریسپانسیو پژوهش گردیده اند.
به کارگیری از متا تگ Viewport
متا تگ viewport راهبرد هایی را در امر شیوه کنترل ابعاد صفحه به مرورگر می دهد.هنگامی که متا تگ viewport نیست
مرورگرهای تلفن همراه، صفحات اینترنت را با پیکربندی پیش فرض دسکتاپ اکران میدهند.
متا تگ Viewport
استعمال از CSS Media Queries
درصورتی که در پیاده سازی ریسپانسیو صفحات اینترنت تازه کارهستید، اولین و مهمترین گام، یادگیری Media Query ها در css است. Media Query ها قابلیت و امکان
استایل دهی به المان ها براساس پهنا شیت اکران را آماده میسازند.یک کدام از استراتژی های رایج CSS این میباشد که شروع استایل های مرتبط با
موبایل را بنویسید.
Media Query ها بخش مهمی از طراحی وب سایت واکنش گرا می باشند که معمولاً برای grid layout ها، اندازه فونت، margin ها و
padding هایی که بین صفحه ها با اندازه های مختلف و جهت های مختلف متعدد است، به کار گیری میگردد.
در نمونه ذیل پهنا ردیف برای دستگاه های کوچکتر 100٪ می باشد، البته در دستگاه های با پهنا بزرگتر از 600px پنجاه درصد میباشد.
به کار گیری از CSS Media Queries
به کارگیری از Flexbox
شاید برای شما این پرسش اتفاق افتاده باشد که Flexbox چه کاری اعمال می دهد؟
فلکس جعبه، بی آلایش ترین رویکرد برای تشکیل داد مرکزیت عمودی با CSS و یا این که ایجاد کرد طرح بندی کانال ای یا این که grid layout میباشد.
فلکس جعبه راهکاری مؤثر برای چیدمان، تراز کردن و توزیع گوشه و کنار در بین آیتم های یک container است.
برای به کارگیری از Flexbox، آغاز یک conatainer برای فلکس تعریفوتمجید میکنیم و استایل display:flex را به آن میدهیم.
در نمونه زیر، از مخلوط فلکس جعبه با media Query برای ایجاد کرد یک پیاده سازی ریسپانسیو مستعمل است.
flex-wrap: این خصوصیت معین می نماید که گزینه های موجود در فلکس جعبه می بایست در یک ستون و یا این که ذیل هم قرار بگیرند.
flex-basis: اندازه مورد های فلکس جعبه را نشان میدهد.
justify-content: هنگامیکه مورد های فلکس جعبه از همگی فضای موجود استفاده نکنند؛ این خصوصیت محل قرار تصاحب کردن موارد در پایه
افقی را معین می نماید.
به کار گیری از Flexbox
تصویر اول خروجی کد بالا در موبایل موبایل و تصویر دوم خروجی این کد در دسکتاپ را نشان میدهد.
به کار گیری از Flexbox
پیمایش با Overflow Scroll
خصوصیت overflow:scroll معین می نماید که در شکل سرریز محتوا، یک نوار پیمایش یا این که اسکرول برای مشاهده سایر محتوا اضافه گردد.
از کاربردهای متداول به کارگیری از این تکنیک، می شود به منوها و جداول قابل پیمایش اشاره کرد.
overflow-x: مشخص می نماید که با گوشه های چپ و راست محتوا چه می بایست کرد. در شکل نیاز اسکرول افقی ساختوساز می نماید.
overflow-y: معین می نماید که با گوشه های بالا و تحت محتوا چه می بایست کرد. در شکل نیاز اسکرول عمودی تشکیل داد می نماید.
پیمایش با Overflow Scroll
تصاویر ریسپانسیو
با به کار گیری از خصوصیت های امروزی تگ img میتوانیم تصاویر را برای طیف وسیعی از دستگاه ها و رزولوشن ها ریسپانسیو نماییم.
تصاویر ریسپانسیو
در نمونه بالا
max-width: به تصویر اذن می دهد تا اندازه خویش را مطابق پهنا container تهیه و تنظیم نماید.
مخلوط تگ های picture, source, img: با به کارگیری از ترکیب این برچسب ها، در واقع فقط یک تصویر را ارائه می دهیم و شایسته ترین و مطلوب ترین
تصویر بر طبق دستگاه استفاده کننده را لود می کنیم.برچسب source دوم به یک فولدر PNG از به عبارتی تصویر برای مرورگرهایی که از
WebP جانبداری نمی کنداشاره می کند. WebP یک فرمت با امکان فشرده سازی توسعه یافته برای تصاویر مطابق اینترنت است.
source: برای ارجاع به یک تصویر WebP به کار گیری می گردد که میتواند بوسیله مرورگرهایی که از آن تامین می نماید، مورد استعمال قرار بگیرد.
srcset: بسته به وضوح صفحه اکران دستگاه خاص، به مرورگر استحضار میدهد که کدام تصویر باید اکران داده خواهد شد.
loading = lazy: طراحی بار گذاری تنبل یا این که lazy loading را انجام میدهد.
طراحی سایت واکنش گرا یا این که RWD یک استراتژی دیزاین ها اینترنت می طراحی سایت در مشهد باشد که هدف آن سازش و اکران مطلوب صفحه ها اینترنت در دستگاه های
گوناگون همانند موبایل، تبلت و دسکتاپ و مرورگرهای متفاوت است.پیاده سازی ریسپانسیو یک کدام از فاکتوهای اساسی برای استحصال رتبه خوب در موتورهای
کاوش همانند گوگل هست.درصورتیکه بازدیدکنندگان وبسایت از روش گوشی گوشی به وب سایت شما مراجعه کنند و با ظواهر نامناسب مواجه شوند،
قطعاً سایت شمارا رخنه خواهند کرد.دراین مقاله راهکارهای رایج برای صفحه آرایی ها ریسپانسیو پژوهش گردیده اند.
به کارگیری از متا تگ Viewport
متا تگ viewport راهبرد هایی را در امر شیوه کنترل ابعاد صفحه به مرورگر می دهد.هنگامی که متا تگ viewport نیست
مرورگرهای تلفن همراه، صفحات اینترنت را با پیکربندی پیش فرض دسکتاپ اکران میدهند.
متا تگ Viewport
استعمال از CSS Media Queries
درصورتی که در پیاده سازی ریسپانسیو صفحات اینترنت تازه کارهستید، اولین و مهمترین گام، یادگیری Media Query ها در css است. Media Query ها قابلیت و امکان
استایل دهی به المان ها براساس پهنا شیت اکران را آماده میسازند.یک کدام از استراتژی های رایج CSS این میباشد که شروع استایل های مرتبط با
موبایل را بنویسید.
Media Query ها بخش مهمی از طراحی وب سایت واکنش گرا می باشند که معمولاً برای grid layout ها، اندازه فونت، margin ها و
padding هایی که بین صفحه ها با اندازه های مختلف و جهت های مختلف متعدد است، به کار گیری میگردد.
در نمونه ذیل پهنا ردیف برای دستگاه های کوچکتر 100٪ می باشد، البته در دستگاه های با پهنا بزرگتر از 600px پنجاه درصد میباشد.
به کار گیری از CSS Media Queries
به کارگیری از Flexbox
شاید برای شما این پرسش اتفاق افتاده باشد که Flexbox چه کاری اعمال می دهد؟
فلکس جعبه، بی آلایش ترین رویکرد برای تشکیل داد مرکزیت عمودی با CSS و یا این که ایجاد کرد طرح بندی کانال ای یا این که grid layout میباشد.
فلکس جعبه راهکاری مؤثر برای چیدمان، تراز کردن و توزیع گوشه و کنار در بین آیتم های یک container است.
برای به کارگیری از Flexbox، آغاز یک conatainer برای فلکس تعریفوتمجید میکنیم و استایل display:flex را به آن میدهیم.
در نمونه زیر، از مخلوط فلکس جعبه با media Query برای ایجاد کرد یک پیاده سازی ریسپانسیو مستعمل است.
flex-wrap: این خصوصیت معین می نماید که گزینه های موجود در فلکس جعبه می بایست در یک ستون و یا این که ذیل هم قرار بگیرند.
flex-basis: اندازه مورد های فلکس جعبه را نشان میدهد.
justify-content: هنگامیکه مورد های فلکس جعبه از همگی فضای موجود استفاده نکنند؛ این خصوصیت محل قرار تصاحب کردن موارد در پایه
افقی را معین می نماید.
به کار گیری از Flexbox
تصویر اول خروجی کد بالا در موبایل موبایل و تصویر دوم خروجی این کد در دسکتاپ را نشان میدهد.
به کار گیری از Flexbox
پیمایش با Overflow Scroll
خصوصیت overflow:scroll معین می نماید که در شکل سرریز محتوا، یک نوار پیمایش یا این که اسکرول برای مشاهده سایر محتوا اضافه گردد.
از کاربردهای متداول به کارگیری از این تکنیک، می شود به منوها و جداول قابل پیمایش اشاره کرد.
overflow-x: مشخص می نماید که با گوشه های چپ و راست محتوا چه می بایست کرد. در شکل نیاز اسکرول افقی ساختوساز می نماید.
overflow-y: معین می نماید که با گوشه های بالا و تحت محتوا چه می بایست کرد. در شکل نیاز اسکرول عمودی تشکیل داد می نماید.
پیمایش با Overflow Scroll
تصاویر ریسپانسیو
با به کار گیری از خصوصیت های امروزی تگ img میتوانیم تصاویر را برای طیف وسیعی از دستگاه ها و رزولوشن ها ریسپانسیو نماییم.
تصاویر ریسپانسیو
در نمونه بالا
max-width: به تصویر اذن می دهد تا اندازه خویش را مطابق پهنا container تهیه و تنظیم نماید.
مخلوط تگ های picture, source, img: با به کارگیری از ترکیب این برچسب ها، در واقع فقط یک تصویر را ارائه می دهیم و شایسته ترین و مطلوب ترین
تصویر بر طبق دستگاه استفاده کننده را لود می کنیم.برچسب source دوم به یک فولدر PNG از به عبارتی تصویر برای مرورگرهایی که از
WebP جانبداری نمی کنداشاره می کند. WebP یک فرمت با امکان فشرده سازی توسعه یافته برای تصاویر مطابق اینترنت است.
source: برای ارجاع به یک تصویر WebP به کار گیری می گردد که میتواند بوسیله مرورگرهایی که از آن تامین می نماید، مورد استعمال قرار بگیرد.
srcset: بسته به وضوح صفحه اکران دستگاه خاص، به مرورگر استحضار میدهد که کدام تصویر باید اکران داده خواهد شد.
loading = lazy: طراحی بار گذاری تنبل یا این که lazy loading را انجام میدهد.

طراح وب سایت که می باشد؟963